[Constructor(record<USVString, USVString> init)]
interface Foo {
  undefined foo(sequence<record<ByteString, any>> param);
  record<DOMString, (float or DOMString)?> bar();
};

interface Bar {
  record<DOMString, [XAttr] float> bar();
};
